<?php

namespace Admin\Model;

/**
 * Admin后台管理员
 * @author  Zou Yiliang
 * @since   1.0
 */
class Admin
{
    /**
     * 执行登录
     * @param $username
     * @param $password
     * @return bool
     */
    public static function login($username, $password)
    {
        if ($username === 'admin' && $password === '123456') {

            session('admin.id', $username);
            session('admin.username', $username);

            return true;
        }
        return false;
    }

    /**
     * 返回admin是否已登录
     * @return bool
     */
    public static function isLogin()
    {
      return !is_null(session('admin.id'));
    }

    /**
     * 当前登录用户信息
     * @return array|null
     */
    public static function user()
    {
        if (!self::isLogin()) {
            return null;
        }
        return array(
            'id' => session('admin.id'),
            'username' => session('admin.username')
        );
    }

}